package com.first.orange.mapper;


import com.first.orange.beans.Coupon;
import com.first.orange.beans.Orders;
import com.first.orange.beans.Product;
import com.first.orange.beans.UserInformation;

/**
 * Created on 2021/7/5.
 * <p>
 * Author: Lcywings
 * <p>
 * Description:个人中心数据接口
 */
public interface PersonMapper {

    /**
     * @author : Lcywings
     * @date : 2021/7/5 15:25
     * @acl : true
     * @description : 根据用户id，获取用户详情
     */
    UserInformation getUserInformation(Integer userId);

    /**
     * @author : Lcywings
     * @date : 2021/7/5 15:25
     * @acl : true
     * @description : 根据用户id，获取优惠劵数量
     */
    Integer getCouponTotal(Integer userId);

    /**
     * @author : Lcywings
     * @date : 2021/7/5 16:37
     * @acl : true
     * @description : 获取订单
     */
    Orders getOrders(Integer userId);

    /**
     * @author : Lcywings
     * @date : 2021/7/5 17:05
     * @acl : true
     * @description : 根据货物ID，获取订单中的商品
     */
    Product getProduct(Integer productId);
}
